/**
 * 正则集
 * @author zhuzhaofeng
 * @dateTime 2019年06月19日16:58:42
 * @emali zhuzhaofeng@aliyun.com
 */
module.exports = {
    // 验证纯数字(0-正无穷)
    number: /^[0-9]*$/,
    // 验证正整数(正整数 + 0)
    posNum: /^\d+$/,
    // 验证负整数(负整数 + 0)
    negNum: /^((-\d+)|(0+))$/,

    // 验证非0正整数
    posNumNotZero: /^\+?[1-9][0-9]*$ /,
    // 验证非0负整数
    negNumNotZero: /^\-[1-9][0-9]*$/,

    // 验证有两位小数的正实数
    tdppInt:/^[0-9]+(.[0-9]{2})?$/,
    // 手机号码
    phone: /^1(3|4|5|6|7|8|9)\d{9}$/,
    // 校验密码 正确格式为：以字母开头，长度在6-18之间，只能包含字符、数字和下划线
    pwd: /^[a-zA-Z]\w{5,17}$/,
    // 邮箱
    email: /^[a-z0-9]+([._\\-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$/,
    // 身份证号码
    idCard: /^\d{6}(18|19|20)?\d{2}(0[1-9]|1[012])(0[1-9]|[12]\d|3[01])\d{3}(\d|[xX])$/,
    // 26个大小写英文字母组成的字符串
    letter: /^[A-Za-z]+$/,
    // 26个大写英文字母组成的字符串
    upperCaseLetter: /^[A-Z]+$/,
    // 26个小写英文字母组成的字符串
    lowerCaseLetters: /^[a-z]+$ /,
    // 中文校验
    zh: /^[\u4E00-\u9FA5]+$/
};
